package startThreadDemo;
/*
实现线程的第二种方式
1.编写类实现Runnable接口
2.重写run方法
3.将线程任务代码写在run方法中
4.创建线程任务资源
5.创建线程对象，将资源传入
6.调用start方法开启线程
 */
public class ThreadDemo2 {
    public static void main(String[] args) {
        //创建线程任务资源
        MyRunnable mr =  new MyRunnable();
        //创建线程对象，将资源传入
        Thread t = new Thread(mr);
        //调用start方法开启线程
        t.start();
        for (int i = 0; i < 300; i++) {
            System.out.println("主线程执行"+i);
        }
    }
}
class MyRunnable implements Runnable {

    @Override
    public void run() {
        for (int i = 0; i < 300; i++) {
            System.out.println("线程任务执行"+i);
        }
    }
}